#ifndef _OperationText_H_
#define _OperationText_H_

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <malloc.h>
#include <math.h>
#include <gccore.h>

class OperationText {

	public:
		OperationText();
		~OperationText();
		
		u8 * LoadTexture(const unsigned char my_png[]);
		void Printf(f32 xpos, f32 ypos, u8 data[], u32 color, f32 zoom, char *text, ...);
   
    private:
		void DrawChar(f32 xpos, f32 ypos, u16 width, u16 height, u8 data[], float degrees, float scaleX, f32 scaleY, f32 frame,f32 maxframe, GXColor c );
		GXColor Splitu32(u32 color);
		

};

#endif //_OperationText_H_
